/*
 * 文  件   名: CategoryManager.java
 * 版         本 : docrepository-core(Anttribe). All rights reserved.
 * 描         述 : <描述>
 * 修   改  人: zhaoyong
 * 修改时间: 2014年10月8日
 */
package org.anttribe.docrepository.category.manager;

import java.util.List;

import org.anttribe.docrepository.category.domain.Category;
import org.anttribe.docrepository.common.UnifyException;

/**
 * @author zhaoyong
 * @version 2014年10月8日
 */
public interface CategoryManager
{
    /**
     * 获取分页的目录数据
     * 
     * @param fromIndex 起始index
     * @param toIndex 结束index
     * @return List<Category>
     */
    List<Category> getCategoryByPagination(int fromIndex, int toIndex)
        throws UnifyException;
    
    /**
     * 保存或更新目录数据
     * 
     * @param category Category
     */
    void saveOrUpdateCategory(Category category)
        throws UnifyException;
}